.coupon-sending {
	display: flex;
	flex-direction: column;
	background-color: #fff;
	width: 100%;
	min-height: 100%;
	.content-wrap {
		display: flex;
		flex-direction: column;
		align-items: center;
		flex: 1;
		.title-img {
			width: 0.8rem;
			height: 0.8rem;
			margin-top: 1.6rem;
			margin-bottom: 0.6rem;
		}
		h2 {
			font-size: 0.32rem;
			font-weight: bold;
			color: #302e2f;
			line-height: 0.56rem;

			.load-ani {
				display: inline-block;
				height: 1em;
				line-height: 1;
				text-align: left;
				vertical-align: -0.25em; /* 属性设置元素的垂直对齐方式。指定为负长度，可以使元素降低 */
				overflow: hidden;
			}
			.load-ani::before {
				display: block;
				content: "...\A..\A.";
				white-space: pre-wrap; /* 保留空白符序列 */
				animation: load-ani 3s infinite step-start both;
			}
			@keyframes load-ani {
				33% {
					transform: translateY(-2em);
				}
				66% {
					transform: translateY(-1em);
				}
			}
		}
		h3 {
			font-size: 0.24rem;
			font-weight: 400;
			color: #9f9f9f;
			line-height: 0.48rem;
			text-align: center;
			padding: 0 0.72rem;
		}
	}
	.bottom-wrap {
		display: flex;
		align-items: center;
		flex-direction: column;
		.logo {
			width: 2.46rem;
			height: 0.82rem;
			margin-top: 0.6rem;
			margin-bottom: 1.1rem;
		}
	}
}
